table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	width: 300px;
}
table.gridtable th {
	border-width: 1px;
	padding: 2px;
	margin: 2px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
	text-align: left;
}
table.gridtable td {
	border-width: 1px;
	padding: 2px;
	margin: 2px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
	height: 27px;
}

table.gridtable td.active {
	color: #fff;
	font-weight: bold;
	background-color: #ff0000;
}

input[type=submit] {width:100%}
input[type=text] { border:none;padding:0px;margin:0px;}
select {height: 19px;width:100%;}

form { margin:0px; }

table.gridtable td.disabled {
	background-color: #F2F2F2;
	color:gray;
}

table.gridtable td.bronze {
	background-color: #D8F6CE;
}
table.gridtable td.silver {
	background-color: #BCF5A9;
}
table.gridtable td.gold {
	background-color: #9FF781;
}

table.gridtable td.right { }
table.gridtable td.color_1 { background-color:#F5D0A9;}
table.gridtable td.color_2 { background-color:#A9D0F5;}
table.gridtable td.color_3 { background-color:#D0F5A9;}
table.gridtable td.color_4 { background-color:#F5A9D0;}
table.gridtable td.color_5 { background-color:#A9F5D0;}
table.gridtable td.color_6 { background-color:#A9F5F2;}
table.gridtable td.color_7 { background-color:#F2F5A9;}
table.gridtable td.color_8 { background-color:#D0A9F5;}
table.gridtable td.color_9 { background-color:#A9A9F5;}
table.gridtable td.color_10 { background-color:#A9F5A9;}
table.gridtable td.color_11 { background-color:#E6E6E6;}
table.gridtable td.color_12 { background-color:#FFCCFF;}
table.gridtable td.color_13 { background-color:#CCFFCC;}
table.gridtable td.color_14 { background-color:#FFCC66;}
table.gridtable td.color_15 { background-color:#FF66FF;}
table.gridtable td.color_16 { background-color:#3366FF;}
table.gridtable td.color_17 { background-color:#33FFFF;}
table.gridtable td.color_18 { background-color:#99CC33;}
table.gridtable td.color_19 { background-color:#CC0000;}
table.gridtable td.color_20 { background-color:#CC9900;}
